#include "msgfinalizacion.h"
#include "BuzonDeMensajes.h"
#include "Mensaje.h"

MsgFinalizacion::MsgFinalizacion(Gtk::Window& parent, const Glib::ustring & message,
		bool use_markup,
		Gtk::MessageType type,
		Gtk::ButtonsType buttons,
		bool modal) 
: Gtk::MessageDialog(parent, message, use_markup, type, buttons, modal){};

void MsgFinalizacion :: update(){
	BuzonDeMensajes* bm = dynamic_cast<BuzonDeMensajes*>(this->observable);
	if(bm != 0){
		Mensaje* msg = bm->getUltimo();
		correr(msg->getText());
	}
}


void MsgFinalizacion :: correr(string msg){

this->set_secondary_text(msg);
int r = this->run();
this->hide();
return;
}
